//---------------------------------------------------------------------------
#pragma hdrstop
#include "classeNoArvore.h"
//---------------------------------------------------------------------------
noArvore::noArvore()
{
	valor = 0;
	noEsquerda = NULL;
	noDireita = NULL;
	noPai = NULL;
}
//---------------------------------------------------------------------------
noArvore::noArvore(int val)
{
	valor = val;
	noEsquerda = NULL;
	noDireita = NULL;
	noPai = NULL;
}
//---------------------------------------------------------------------------
noArvore::~noArvore()
{
	delete noEsquerda;
	delete noDireita;
	noEsquerda = NULL;
	noDireita = NULL;
	noPai = NULL;
}
//---------------------------------------------------------------------------
void noArvore::setValor(int val)
{
	valor = val;
}
//---------------------------------------------------------------------------
int noArvore::getValor()
{
	return valor;
}
//---------------------------------------------------------------------------
void noArvore::setNoEsquerda(noArvore * no)
{
	noEsquerda = no;
}
//---------------------------------------------------------------------------
noArvore* noArvore::getNoEsquerda()
{
	return noEsquerda;
}
//---------------------------------------------------------------------------
void noArvore::setNoDireita(noArvore * no)
{
	noDireita = no;
}
//---------------------------------------------------------------------------
noArvore* noArvore::getNoDireita()
{
	return noDireita;
}
//---------------------------------------------------------------------------
void noArvore::setNoPai(noArvore * no)
{
	noPai = no;
}
//---------------------------------------------------------------------------
noArvore* noArvore::getNoPai()
{
	return noPai;
}
//---------------------------------------------------------------------------
void noArvore::setX(int xis)
{
	x = xis;
}
//---------------------------------------------------------------------------
int noArvore::getX()
{
	return x;
}
//---------------------------------------------------------------------------
void noArvore::setY(int yps)
{
	y = yps;
}
//---------------------------------------------------------------------------
int noArvore::getY()
{
	return y;
}
//---------------------------------------------------------------------------


#pragma package(smart_init)
